home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / NETPGM.IN_ / netpgm.inf
Encoding:
INI File  |  2003-03-24  |  4.4 KB  |  123 lines

  1. ; NETRMCAST.INF -- RMCAST Protocol
  2. ;
  3. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  4.  
  5. [Version]
  6.     Signature   = "$Windows NT$"
  7.     Class       = NetTrans
  8.     ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
  9.     Provider    = %Msft%
  10.     LayoutFile  = layout.inf
  11. DriverVer=10/01/2002,5.2.3790.0
  12.  
  13. [Manufacturer]
  14.     %Msft% = Msft
  15.  
  16. [Msft]
  17.     %MS_RMCAST.DisplayName% = MS_RMCAST.PrimaryInstall, MS_RMCAST ;     RMCAST
  18.  
  19. ;-------------------------------------------------------------------------
  20. ; Base Entry Point for RMCAST Installation
  21. ;-------------------------------------------------------------------------
  22. [MS_RMCAST.PrimaryInstall]
  23.     Characteristics = 0x00 ;
  24.     AddReg          = Registry.MS_RMCAST
  25.  
  26. ;-------------------------------------------------------------------------
  27. ; Service installation support
  28. ;-------------------------------------------------------------------------
  29. [MS_RMCAST.PrimaryInstall.Services]
  30.     AddService      = RMCAST,      0,    Install.AddService.RMCAST, NetEventLog
  31.  
  32. [Install.AddService.RMCAST]
  33.     DisplayName     = %MS_RMCAST.ServiceDescription%
  34.     ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
  35.     StartType       = 2 ; 1=SERVICE_SYSTEM_START, 2=SERVICE_AUTO_START, 3=SERVICE_DEMAND_START
  36.     ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
  37.     ServiceBinary   = %12%\RMCAST.sys
  38.     LoadOrderGroup  = PNP_TDI
  39.     AddReg          = Registry.Service.RMCAST.Secure
  40.     Description     = %MS_RMCAST.DisplayName%
  41.     Dependencies    = Tcpip
  42.  
  43. ;-------------------------------------------------------------------------
  44. ; Specify the Network Device Installer
  45. ;-------------------------------------------------------------------------
  46. [Registry.MS_RMCAST]
  47.     HKR,Ndi,ClsId,,"{4d1c5783-4463-465f-bbe0-01f834830f86}"
  48.     HKR,Ndi,Service,,"RMCast"
  49.     HKR,Ndi,CoServices,%FLG_ADDREG_TYPE_MULTI_SZ%,"RMCAST"
  50.     HKR,Ndi,HelpText,,%MS_RMCAST.HelpText%
  51.     HKR,Ndi\Interfaces,UpperRange,,"winsock"
  52.     HKR,Ndi\Interfaces,LowerRange,,"ndis4,ndis5,ndisatm,ndiswanip,ndis5_ip,ndis1394"
  53.     HKR,Ndi\Install,     ,           ,   "RMCAST.Install"
  54.     HKR,Ndi\Remove,      ,           ,   "RMCAST.Remove"
  55.  
  56. [Registry.Service.RMCAST.Secure]
  57.     HKLM,System\CurrentControlSet\Services\RMCAST,,%FLG_ADDREG_KEYONLY%
  58.     HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  59.     HKR,Parameters\Interfaces,,%FLG_ADDREG_KEYONLY%
  60.  
  61. ;-------------------------------------------------------------------------
  62. ; Install Winsock dependency
  63. ;-------------------------------------------------------------------------
  64. [MS_RMCAST.PrimaryInstall.Winsock]
  65.     AddSock     = Install.RMCASTWinsock
  66.  
  67. [Install.RMCASTWinsock]
  68.     TransportService    = RMCAST
  69.     HelperDllName       = "%SystemRoot%\System32\wshrm.dll"
  70.     MaxSockAddrLength   = 0x10
  71.     MinSockAddrLength   = 0x10
  72. ; The following lines are not needed since we are not installing a namespace provider
  73. ;    ProviderId="{e3a0fca0-63ac-4ed6-8c08-ae9a162fc4d2}"
  74. ;    LibraryPath="%SystemRoot%\System32\mswsock.dll"
  75. ;    DisplayString=%MS_RMCAST.Provider_Desc%
  76. ;    SupportedNameSpace=12
  77. ;    Version=0
  78.  
  79. ;****************************************************************************
  80. ; [Event Log] sections.
  81. ;****************************************************************************
  82. [NetEventLog]
  83. AddReg = NetEventLog.AddReg
  84.  
  85. [NetEventLog.AddReg]
  86.     HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
  87.     HKR,,TypesSupported,0x00010001,7
  88.  
  89.  
  90. ;====================================
  91. ; RMCAST Interface and Service Remove
  92. ;====================================
  93.  
  94. [MS_RMCAST.PrimaryInstall.Remove]
  95.     DelReg          = Registry.MS_RMCAST
  96.     UnregisterDlls  = MS_RMCAST.Unregister
  97.  
  98. [MS_RMCAST.PrimaryInstall.Remove.Services]
  99.     DelService  = RMCAST
  100.  
  101. [MS_RMCAST.PrimaryInstall.Remove.Winsock]
  102.     DelSock = Remove.RMCASTWinsock
  103.  
  104. [Remove.RMCASTWinsock]
  105.     TransportService=RMCAST
  106.     ProviderId="{e3a0fca0-63ac-4ed6-8c08-ae9a162fc4d2}"
  107.  
  108.  
  109.  
  110.  
  111. [Strings]
  112. Msft = "Microsoft"
  113.  
  114. ;RMCAST strings
  115. MS_RMCAST.DisplayName = "Reliable Multicast Protocol"
  116. MS_RMCAST.HelpText    = "Reliable Multicast Protocol.  An implemention of the Pragmatic General Multicast Protocol (Pgm) for adding a degree of reliability to multicast applications."
  117. MS_RMCAST.ServiceDescription   = "RMCAST (Pgm) Protocol Driver"
  118.  
  119. MS_RMCAST.Provider_Desc = "RMCast"
  120.  
  121. ; AddReg flags
  122. FLG_ADDREG_TYPE_MULTI_SZ    = 0x00010000
  123.